flash before (someone's) eyes

Translations
défiler devant les yeux de quelqu'un
Definitions
To suddenly and vividly remember or imagine a series of events, often one's life or significant moments, usually when experiencing a moment of danger, fear, or intense emotion.